SESSION_COOKIE_SECRETS | Secret used to sign session cookies | true | iguhealth |
FHIR_DATABASE_NAME | Postgres database name. | true | iguhealth |
FHIR_DATABASE_HOST | Postgres host | true | localhost |
FHIR_DATABASE_PORT | Postgres port | true | 5432 |
FHIR_DATABASE_PASSWORD | postgres password | true | |
FHIR_DATABASE_USERNAME | postgres username | true | postgres |
FHIR_DATABASE_SSL | Whether Postgres connection is SSL | false | false |
REDIS_HOST | Redis host | true | 127.0.0.1 |
REDIS_PORT | Redis port | true | 6379 |
REDIS_SSL | Whether Redis connection is SSL | false | false |
FHIR_DELETE_CONDITIONAL_LIMIT | Maximum total number of records to delete in a single conditional delete operation | false | 20 |
API_URL | Current url where API is hosted from (used in operation execution clients). | true | |
AWS_REGION | AWS Region where you want lambdas to be executed from. | false | |
AWS_LAMBDA_ROLE | Execution role of lambda functions. | false | |
AWS_LAMBDA_ACCESS_KEY_ID | Access key id for lambda (must have permission to invoke and create lambda functions) | false | |
AWS_LAMBDA_ACCESS_KEY_SECRET | Access key secret for lambda (must have permission to invoke and create lambda functions). | false | |
AWS_LAMBDA_LAYER_ARN | ARN Layer for lambda (current expectation is layer installed with all @iguhealth packages). | false | |
AUTH_PUBLIC_ACCESS | Sets the server to allow full public access when set to true. | false | false |
AUTH_ALLOW_GLOBAL_SIGNUP | Sets whether to allow global signup for users. | false | false |
AUTH_ALLOW_TENANT_SIGNUP | Sets whether to allow tenant signup for users. | false | false |
AUTH_ISSUER | The issuer of the tokens | true | |
AUTH_LOCAL_CERTIFICATION_LOCATION | Location for local certifications for IGUHEALTH ISSUER | true | |
AUTH_LOCAL_SIGNING_KEY | The signing key used to generate new local tokens | true | |
EMAIL_PROVIDER | Set the email provider. | false | |
EMAIL_SENDGRID_API_KEY | Set the sendgrid api key (only used on email provider set to sendgrid). | false | |
EMAIL_FROM | Set the email from address. | false | |
ENCRYPTION_TYPE | The type of encryption (used to encrypt user secrets) | false | |
AWS_KMS_ACCESS_KEY_ID | KMS client access key ID | false | |
AWS_KMS_ACCESS_KEY_SECRET | KMS client access key secret | false | |
AWS_ENCRYPTION_GENERATOR_KEY | KMS key used to generate data keys on keyring | false | |
AWS_ENCRYPTION_KEY | Additional KMS key used for encryption | false | |
POSTGRES_TRANSACTION_ENTRY_LIMIT | Postgres transaction entry limit | false | 20 |
SENTRY_SERVER_DSN | Sentry DSN URL for monitoring errors and performance. | false | |
SENTRY_WORKER_DSN | Sentry Worker for monitoring errors and performance on worker | false | |
SENTRY_TRACES_SAMPLE_RATE | Sentry sample rate. | false | |
SENTRY_PROFILES_SAMPLE_RATE | Sentry profiles rate. | false | |
ADMIN_APP_REDIRECT_URI | Redirect URI for admin app | false | |
PROXY | Whether behind proxy and server should use X-Forwarded-For header. | false | false |
PROXY_IP_HEADER | Header to derive the users IP address from | false | false |